From 0b793d2cc89a07ebb77378ad68211f60e45036ce Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Tue, 23 Nov 1999 22:38:50 +0000 Subject: [PATCH] set event->any.window before calling filter functions. 1999-11-23 Tor Lillqvist * gdk/win32/gdkevents-win32.c (gdk_event_translate): set event->any.window before calling filter functions. --- ChangeLog | 5 +++++ ChangeLog.pre-2-0 | 5 +++++ ChangeLog.pre-2-10 | 5 +++++ ChangeLog.pre-2-2 | 5 +++++ ChangeLog.pre-2-4 | 5 +++++ ChangeLog.pre-2-6 | 5 +++++ ChangeLog.pre-2-8 | 5 +++++ gdk/win32/gdkevents-win32.c | 2 ++ 8 files changed, 37 insertions(+) diff --git a/ChangeLog b/ChangeLog index 01da371586..a82226b070 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +1999-11-23 Tor Lillqvist + + * gdk/win32/gdkevents-win32.c (gdk_event_translate): set + event->any.window before calling filter functions. + Fri Nov 19 10:34:41 1999 Owen Taylor * gtk/gtkgamma.h: Adapt cast macros to standard. diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 01da371586..a82226b070 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,8 @@ +1999-11-23 Tor Lillqvist + + * gdk/win32/gdkevents-win32.c (gdk_event_translate): set + event->any.window before calling filter functions. + Fri Nov 19 10:34:41 1999 Owen Taylor * gtk/gtkgamma.h: Adapt cast macros to standard. diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 01da371586..a82226b070 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +1999-11-23 Tor Lillqvist + + * gdk/win32/gdkevents-win32.c (gdk_event_translate): set + event->any.window before calling filter functions. + Fri Nov 19 10:34:41 1999 Owen Taylor * gtk/gtkgamma.h: Adapt cast macros to standard. diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 01da371586..a82226b070 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,8 @@ +1999-11-23 Tor Lillqvist + + * gdk/win32/gdkevents-win32.c (gdk_event_translate): set + event->any.window before calling filter functions. + Fri Nov 19 10:34:41 1999 Owen Taylor * gtk/gtkgamma.h: Adapt cast macros to standard. diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 01da371586..a82226b070 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,8 @@ +1999-11-23 Tor Lillqvist + + * gdk/win32/gdkevents-win32.c (gdk_event_translate): set + event->any.window before calling filter functions. + Fri Nov 19 10:34:41 1999 Owen Taylor * gtk/gtkgamma.h: Adapt cast macros to standard. diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 01da371586..a82226b070 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +1999-11-23 Tor Lillqvist + + * gdk/win32/gdkevents-win32.c (gdk_event_translate): set + event->any.window before calling filter functions. + Fri Nov 19 10:34:41 1999 Owen Taylor * gtk/gtkgamma.h: Adapt cast macros to standard. diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 01da371586..a82226b070 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +1999-11-23 Tor Lillqvist + + * gdk/win32/gdkevents-win32.c (gdk_event_translate): set + event->any.window before calling filter functions. + Fri Nov 19 10:34:41 1999 Owen Taylor * gtk/gtkgamma.h: Adapt cast macros to standard. diff --git a/gdk/win32/gdkevents-win32.c b/gdk/win32/gdkevents-win32.c index a63bdec2bb..dd1f0cfe2b 100644 --- a/gdk/win32/gdkevents-win32.c +++ b/gdk/win32/gdkevents-win32.c @@ -2972,6 +2972,7 @@ gdk_event_translate (GdkEvent *event, { /* Check for filters for this window */ GdkFilterReturn result; + event->any.window = window; result = gdk_event_apply_filters (xevent, event, ((GdkWindowPrivate *) window)->filters); @@ -3040,6 +3041,7 @@ gdk_event_translate (GdkEvent *event, if (filter->type == xevent->message) { GDK_NOTE (EVENTS, g_print ("client filter matched\n")); + event->any.window = window; result = (*filter->function) (xevent, event, filter->data); switch (result) { -- 2.30.2